body{margin:0;font: 12px Arial, Helvetica, sans-serif;line-height: 150%;background-color:#fff;}

body,table,td,div,p,.win,.column{word-wrap:break-word; word-break:break-all; word-break/* */:normal ;}

hr{height:1px;}
form{padding:0;margin:0;}
input, select, textarea {font: 13px Arial;}
p{margin-top:0;}
img{border-width: 0;}
ul {margin:4px 0 4px 15px;padding:0;list-style-type:none;}
ul ul{margin-left:40px;}

a:link { color: #336699; text-decoration: none; }
a:visited { color: #666699; text-decoration: none; }
a:hover { color: #FFFFFF; text-decoration: none; background: #003399; }
a:active { color: #FFFFFF; text-decoration: none; background: #FF9933; }
a.img{background: none;}


h1{font:2em/180% arial;margin:15px 0 10px 0;}
h1.guide{color:#002858;margin-bottom:10px;font-size:20px;}
h2 {font-size: 25px; font-weight: bold; color: #494949; margin:10px 0 10px 0; padding: 8px 0px 6px 0px; line-height:1.1em;}
h3{font: 16px normal Arial, Helvetica, sans-serif; color: #C18361; margin-bottom: 5px; line-height: 150%;}
h3 a{font-size: 13px;}


.updated, .login #login_error, .login .message {
	background-color: #ffffe0;
	border-color: #e6db55;
}

.updated a {
	border-bottom-color: #2583ad;
}

div.error, #login #login_error {
	background-color: #ffebe8;
	border-color: #c00;
}

.error a {
	color: #c00;
}
.wrap, .updated, div.error {
	margin: 0;
	margin-left: 15px;
	margin-right: 15px;
	padding: 0;
	max-width: 980px;
}

.updated, div.error {
	border-width: 1px;
	border-style: solid;
	padding: 0 0.6em;
	max-width: 950px;
	margin-bottom: 1em;
}

.updated p, div.error p {
	margin: 0.6em 0;
}

.wrap .updated, .wrap div.error {
	margin: auto 0 0;
}

.updated a, .error a {
	text-decoration: underline;
}

.updated a {
	text-decoration: none;
	padding-bottom: 2px;
}

.updated ul li,#message  ul li{list-style-type: none;}

.f-search {clear:both;background:#F5F8FB ;margin-bottom: 5px;}
.f-search #main-nav {margin:0;list-style-type:none;list-style-image:none;height:30px;margin-left:235px;}
.f-search #main-nav  li {float:left;margin-right:2px;background:#D6E5EE ;}
.f-search #main-nav li a{padding:7px 10px;margin-left:2px;width:auto;display:block;font:bold 13px/100% arial;color:#455B80;background:#D6E5EE ;}

.f-search #main-nav li.current {height:30px;background:#93C2DE  left top no-repeat;}
.f-search #main-nav li.current a{font-weight:bold;text-decoration:none;color:#172E54!important;background:#93C2DE  right top no-repeat!important;}
.f-search #main-nav li a{hide-focus: expression(this.hideFocus=true);  /* for ie 5+ */  outline: none;  /* for firefox 1.5 + */}
.f-search #main-nav li.other{margin-left:20px;background:none;}
.f-search #main-nav li.other a{background:none!important;font-size:10px;font-family:verdana;font-weight:normal;}

.f-search .searchBox {padding:5px 5px;color:#fff;background:#93C2DE ;height: 25px;}
.f-search .searchBox a{color:#fff;}


.f-search .searchBox ul{list-style: none;list-style-image: none;}
.f-search .searchBox ul li{float: left;margin-right: 20px;}

#header	{height:80px;background:#fff url(http://img.alibaba.com/images/eng/style/css_images/navigation/headCap.gif) repeat-x;}

.header960{width:960px;margin: auto;}
.utility{text-align:right;padding:3px;height:25px;}


#page960{margin:auto;text-align:left;min-width:760px;max-width:960px;width:960px;}

.importantNotice{text-align:center;width:100%;background-color:#FFFFE1;border-bottom:1px solid #ACA899;}
.importantNotice a:link{text-decoration:underline;}

.colRL{float:left;overflow:hidden;}
.colR,.colRR{float:right;overflow:hidden;position:relative;}




#footer{clear: both;padding:20px 0 10px 0;text-align:center;border-top:1px solid #ccc; margin-top:30px;font:0.85em/14px verdana;}
.intelligent{position:relative;z-index:9;display:inline;}
.intelligentList {background:#fff;position:absolute;z-index:777;top:20px;top:22px;left:0px;border:1px solid #8E8E8E;width:430px;padding-top:6px; }
.intelligent input#forsearch{padding-left:3px;width:149px;}
.intelligentList{padding:0;}
.intelligentList {background:#fff;width:430px;padding-top:6px; text-align:left}
.intelligentList div span{float:right;}
.intelligentList{padding:0px 0px 0px 0px;}
.intelligentList div{padding:0px;background:#fff;border:2px solid #fff;}
.intelligentList a {color:#000!important;text-decoration:none;display:block;padding:1px 6px 1px 0px;}
.intelligentList a span {color:green;}
.intelligentList a:visited {color:#000!important;text-decoration : none;padding:1px 6px 1px 0px;}
.intelligentList a:visited span {color:green;}
.intelligentList a.current div{background:#3366CC;border:2px solid #3366CC;color:#fff;}
.intelligentList a:visited.current div span,.intelligentList a.current div span{color:#fff}
.intelligent .intelligentIframeMask {background:#fff;position:absolute;z-index:776;top:28px;left:0px;width:430px;height:10px; }
.intelligentList .intelligentListTitle{cursor:pointer;height:20px;background:#edf1f9;border:0;border-bottom:1px solid #d5e1ee; margin:0;text-indent:5px;color:#4d4d4d;font-size:11px;font-weight:bold}
.intelligentList .intelligentListTitle span{text-decoration:underline;display:block;float:right;margin-top:-19px;padding-right:5px;text-indent:12px;background:url(http://img.alibaba.com/images/eng/style/css_images/intelligent_upIcon.gif) left center no-repeat}
.intelligentList .showSearchSuggestion {padding-left:14px;text-decoration:underline;cursor:pointer;width:345px;height:20px;background:#edf1f9 url(http://img.alibaba.com/images/eng/style/css_images/intelligent_downIcon.gif) 3px center no-repeat;border-bottom:1px solid #d5e1ee; margin-left:0;text-indent:5px;color:#4d4d4d;font-size:11px;font-weight:bold}


#user-header{margin: 20px 0;height: 60px;}
#user-header ul{list-style-type: none;list-style: none;}
#user-header ul li{list-style-type: none;list-style: none;float: left;margin-right: 15px;}
#user-header a.img{float: left;margin-right: 10px; height: 60px;}
#user-header h2{border-bottom: 1px solid #eee;margin-bottom: 3px;padding-bottom: 3px;margin-top: 0px;}



.main{margin-right:300px;min-height: 300px;} /*ie6*/
.sidebar{ width: 270px;float: right;}

.sidebar span{ font: 15px Arial, Helvetica, sans-serif; line-height: 200%; }
.sidebar #group-search td div{text-align: center;}
.sidebar .group-key{width: 200px;}

.clear { clear: both; height: 1px; }	
.indent{word-break:break-all; margin-left:15px;}	
.gcat{float: left;width: 170px;margin-bottom: 15px;}
.gcat span{font-size:14px; }

.grouplist{height: 50px;margin-bottom: 8px;}
.grouplist img{float: left;}
.grouplist p{margin-left: 65px;}
.grouplist p span{font-size: 14px ;}
.grouplist p .rt{float: right;font-size: 12px}

.groupinfo{margin: 10px 0 0  0px;background: #FFFBEF;padding: 5px;}
.groupinfo img{float: left;margin-right: 10px;}
.groupinfo p{text-align: right;margin:10px 0 0  0px;}



.topiclist {border-collapse: collapse;width: 99%;margin: 0;}
.topiclist abbr {white-space: nowrap;}

.topiclist td, .widefat th {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #ccc;font-size: 12px;vertical-align: text-top;}
.topiclist td {padding: 7px 15px 9px 10px;vertical-align: top;}
.topiclist th {padding: 9px 15px 6px 10px;text-align: left;line-height: 1.3em;}
.topiclist th input {margin: 0 0 0 8px;padding: 0;}
.topiclist .check-column {text-align: right;width: 1.5em;padding: 0;}
.topiclist tbody th.check-column {padding: 8px 0 22px;}
.time{font: 12px Arial, Helvetica, sans-serif ; color: #666;}
/*
th.check-column + th, th.check-column + td {padding-left: 5px;}
*/
.topiclist .num {text-align: center;}
	
	
/*group list*/
.ob{  float: left; width: 80px;margin-top: 5px; }
.ob dt{ margin: 0; overflow: hidden; text-align: center; height: 50px; }
.ob dt img{width: 48px;height: 48px;}
.ob dd{ margin: 0; height:50px; text-align: center;line-height: 120%; }


.obs{ margin: 0 0 20px 0; float: left; text-align: center; overflow: hidden; width:160px; }
.obs dt{ height: 150px; width: 160px; overflow: hidden; }
.obs dd{ margin: 0; height: 40px; overflow: hidden;text-align: center;padding: 0 10px; }


/*user list*/
.obu{ margin: 0 0 10px 0; width: 80px; float: left; }
.obu dt{ margin: 0; height: 50px; overflow: hidden; text-align: center; }
.obu dt img{width: 48px;height: 48px;}
.obu dd{ margin: 0px; height: 55px; text-align: center; overflow: hidden; }
.obu dt span{float: right;}

/* (unselected) tag */

.obu dt span a:link, a.gact:link { color: #BBBBBB; font-size: 12px; text-decoration: none; text-align: center; }
.obu dt span a:visited, a.gact:visited { color: #BBBBBB; font-size: 12px; text-decoration: none; text-align: center; }
.obu dt span a:hover, a.gact:hover { color: #FFFFFF; font-size: 12px;  background-color: #773333; text-align: center; }


.gtopic{margin-bottom: 40px;}
.gtopic img{float: left;margin-right: 10px;}
.gtopic h4{font-weight: normal;background: #EEE;padding: 3px 10px;font-size: 13px;margin-left: 65px;margin-bottom: 5px;color: #666;}
.gtopic p{margin-left: 65px;padding: 10px;background: #FFFBEF; }
.gtopic .opt{float: right;}

.gtopic_comment{padding-left: 50px;margin-bottom: 40px;}
.gtopic_comment img{float: left;margin-right: 10px;}
.gtopic_comment h4{font-weight: normal;background: #EEE;padding: 3px 10px;font-size: 13px;margin-left: 65px;margin-bottom: 5px; color: #666;}
.gtopic_comment p{margin-left: 65px;padding-top: 10px;}
.gtopic_comment .opt{float: right;}

.gtopic_reply{margin-left: 50px;}
.gtopic_reply h3{border-bottom: dotted #666 1px;}



.blog h4 { font-weight: normal;background: #EEE;padding: 3px 10px;font-size: 15px;margin-bottom: 5px;color: #666;}
.blog .opt{float: right;font-size: 12px;}
.blog p{padding: 10px 0px;}

.l1 {height: 90px;margin-bottom: 5px; }
.l1 .thumb{float: left;}
.l1 h4 { margin-left:90px; font-weight: normal;background: #EEE;padding: 3px 10px;font-size: 15px;margin-bottom: 5px;color: #666;}
.l1 p{margin-left:90px;  padding: 10px 0px;}
.l1 .opt{float: right;font-size: 12px;}

.pl { font: 12px Arial, Helvetica, sans-serif; line-height: 150%; color: #666666; }
.sidebar-list{list-style: none;list-style-type: none;}
.sidebar-list li{list-style: none;list-style-type: none;  line-height: 180%; color: #666666; }

.hiddenlogin{margin:5px; display:none; clear:both; padding:5px;}
.hiddenlogin input{margin-right:20px}
.hiddenlogin input.text{width:130px;margin-right:10px}

.infobox{background: #FFFBEF;padding: 10px;}
.userbox img{float: left;margin-right: 10px;}


/*user request*/
.req .quote{margin-left: 20px;}
.req img{float: right;height: 48px;width: 48px;}
.req{border-bottom: 1px solid #a8a8a8;margin-bottom: 10px;padding-bottom: 5px;}

/*voucher list*/


.vinfo img{float: left;margin-right: 10px;}
.vinfo .vir{float: right;}


.voucherslist{width:100%;margin: 0;}
.voucherslist td.thumb {text-align: center;}
.voucherslist td {padding: 7px 10px 10px 0px;vertical-align: top;}
.voucherslist h4 {font-weight: normal;background: #EEE;padding: 3px 5px;font-size: 15px;margin-bottom: 5px;color: #666;margin-top: 0;}
.voucherslist p {padding: 0px 5px;}


/*page break*/

.pageBreakWrapper{text-align: right;}
.pageInfo{padding: 0px 0px 8px 0px;}
.pageBreak {font-size: 90%;	padding: 5px 0px 8px 0px;}
.pageBreak .summary{background-color: #4C93BF;border: #9F9F9F 1px solid;color: #FFFFFF;}
.pageBreak .current{font-weight: bold;}
.pageBreak a,.pageBreak .summary,.pageBreak .current{border: 1px #9F9F9F solid;	padding:2px 3px 2px 3px;margin-right: 3px;}



/**/

.form-table .columnset,.form-table .columnset td{
	border: none;
	background: none;
}
.form-table {
	border-collapse: collapse;
	margin-top: 1em;
	width: 100%;
	margin-bottom: -8px;
}
.form-table td {
	margin-bottom: 9px;
	padding: 10px;
	line-height: 20px;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	font-size: 12px;
}

.form-table th , .form-table .tdLabel{
	vertical-align: top;
	text-align: left;
	padding: 10px;
	width: 150px;
	border-bottom-width: 8px;
	border-bottom-style: solid;
}

.form-table th.th-full {
	width: auto;
}


.form-table div.color-option {
	display: block;
	clear: both;
}


.form-table table.color-palette {
	vertical-align: bottom;
	float: left;
	margin: -3px 3px 8px;
}

.form-table .color-palette td {
	border-bottom: none;
	border: 1px solid #fff;
	font-size: 1px;
	line-height: 1px;
}

.form-table td, .form-table th {
	border-bottom-color: #fff;
}

.form-table tr{
	background-color: #eaf3fa;	
}

.form-table .submit{
	background: #fff;padding: 10px 0;
}

#city-box {position: absolute; z-index:10000;padding: 5px;}
#city-box div{color:#000; border:2px solid #A6DAF0; background:#fff; padding:5px; position:absolute !important;   width:410px; height:215px;}
#city-box {font-size: 14px;}
#city-box a{text-decoration: none;}
span.required {color: red;}
input.error{border: 1px dotted red;}
label.error{background: none;color: red;}




.green{color: green;}

label.error {
  background:url("../images/unchecked.gif") no-repeat 0px 0px;
  padding-left: 16px;
  padding-bottom: 2px;
  margin-left:3px;
  font-weight: bold;
  color: #EA5200;
}

label.checked {
  padding-left: 16px;
  margin-left:3px;
  font-weight: bold;
  color:#0060BF;
  background:url("../images/checked.gif") no-repeat 0px 0px;
}
